impediment beyond his control - German English Dictionary